To think (that) ... - English Synonyms Dictionary